#pragma once

namespace Core
{

	class CoreException : public std::exception
	{
	public:
		CoreException();
	};

	class FileException : public CoreException
	{
	public:
		FileException();
	};

	class RawDataException : public CoreException
	{
	public:
		RawDataException();
	};

	class SocketException : public CoreException
	{
	public:
		SocketException();
	};

	class SerialException : public CoreException
	{
	public:
		SerialException();
	};

}
